

package jnpf.zcasset.model.zcassetinfo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @版本： V3.2.0
 * @版权： 引迈信息技术有限公司（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期：
 */
@Data
public class ZcAssetInfoForm {
    /**
     * 主键
     */
    private String id;

    /**
     * 流程状态
     **/
    @JsonProperty("status")
    private String status;

    private Map<String, List<String>> candidateList;

    private Integer flowUrgent = 1;

    /**
     * 资产编码
     **/
    @JsonProperty("assetCode")
    private String assetCode;

    /**
     * 资产名称
     **/
    @JsonProperty("assetName")
    private String assetName;

    /**
     * 资产标签
     **/
    @JsonProperty("assetTags")
    private String assetTags;

    /**
     * 详细地址
     **/
    @JsonProperty("detailedAddress")
    private String detailedAddress;

    /**
     * 资产性质
     **/
    @JsonProperty("assetNature")
    private String assetNature;

    /**
     * 资产用途
     **/
    @JsonProperty("assetUse")
    private String assetUse;

    /**
     * 资产来源
     **/
    @JsonProperty("assetSource")
    private String assetSource;

    /**
     * 权属单位
     **/
    @JsonProperty("propertyRightUnit")
    private String propertyRightUnit;

    /**
     * 管理单位
     **/
    @JsonProperty("managementUnit")
    private String managementUnit;

    /**
     * 资产管理员
     **/
    @JsonProperty("managerId")
    private String managerId;

    /**
     * 资产封面上传
     **/
    @JsonProperty("coverPictureUrl")
    private String coverPictureUrl;

    /**
     * 备注
     **/
    @JsonProperty("remark")
    private String remark;

    /**
     * 附件
     **/
    @JsonProperty("attachmentUrls")
    private String attachmentUrls;
    /**
     * 列表子表数据
     **/
    @JsonProperty("zc_asset_warrant")
    private ZcAssetWarrantModel zc_asset_warrant;
    /**
     * 列表子表数据
     **/
    @JsonProperty("zc_asset_area")
    private ZcAssetAreaModel zc_asset_area;
    /**
     * 列表子表数据
     **/
    @JsonProperty("zc_asset_image")
    private ZcAssetImageModel zc_asset_image;
    @JsonProperty("version")
    private int version;
}
